﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;

namespace QuanLyCayXanh.Models
{

    [Table("Report")]
    public partial class Report
    {
        public int Id { get; set; }
        [Display(Name="Cây xanh")]
        [Required(ErrorMessage = "{0} không được bỏ trống !")]
        [ForeignKey("Tree")]
        public int Tree_Id { get; set; }
        [Display(Name="Chiều cao")]
        [Required(ErrorMessage = "{0} không được bỏ trống !")]
        public double Height { get; set; }
        [Display(Name="Đường kính thân")]
        [Required(ErrorMessage = "{0} không được bỏ trống !")]
        public double Diameter { get; set; }
        [Display(Name="Chú thích")]
        public string Note { get; set; }
        [Display(Name="Đánh giá")]
        [Required(ErrorMessage = "{0} không được bỏ trống !")]
        public string Rating { get; set; }
        [Display(Name="Ảnh")]
        public string Image { get; set; }
        [Display(Name="Video")]
        public string Video { get; set; }
        [Display(Name="Ngày khảo sát")]        
        [DataType(DataType.DateTime,ErrorMessage="Nhập định dạng DateTime không chính xác")]
        public Nullable<System.DateTime> DateOfReference { get; set; }
        public Nullable<bool> Deleted { get; set; }
        public Nullable<System.DateTime> DateDeleted { get; set; }

        public virtual Tree Tree { get; set; }
    }
    
}